package com.cssy.yd.logic.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 数据对象
 * 
 * @since 2013-05-20
 */
public class LogicQkDO implements Serializable {

	private static final long serialVersionUID = 136902011181231335L;

	/**
	 * column logic_qk.id
	 */
	private String id;

	/**
	 * column logic_qk.qkcode 单据编号（FK-YYYY-MM-DD-不少于4位流水）
	 */
	private String qkcode;

	/**
	 * column logic_qk.oricode 原始单号
	 */
	private String oricode;

	/**
	 * column logic_qk.qkr 请款人
	 */
	private String qkr;

	/**
	 * column logic_qk.department 部门
	 */
	private String department;

	/**
	 * column logic_qk.qkrq 请款日期
	 */
	private Date qkrq;

	/**
	 * column logic_qk.billstatus 单据状态（1、草稿，2、审批中，3完成，4关闭）
	 */
	private Short billstatus;

	/**
	 * column logic_qk.qkzl 请款总类
	 */
	private String qkzl;

	/**
	 * column logic_qk.fkzf 付款账户
	 */
	private String fkzf;

	/**
	 * column logic_qk.fkfm 付款户名
	 */
	private String fkfm;

	/**
	 * column logic_qk.fkyh 开户银行
	 */
	private String fkyh;

	/**
	 * column logic_qk.fkhh 付款行号
	 */
	private String fkhh;

	/**
	 * column logic_qk.fkml 付款币别
	 */
	private String fkml;

	/**
	 * column logic_qk.aegnt 经办人
	 */
	private String aegnt;

	/**
	 * column logic_qk.remark 备注
	 */
	private String remark;

	/**
	 * column logic_qk.creategscode 开单公司编码
	 */
	private String creategscode;

	/**
	 * column logic_qk.creategsname 开单公司名称
	 */
	private String creategsname;

	/**
	 * column logic_qk.createname 制单人
	 */
	private String createname;

	/**
	 * column logic_qk.removed 是否删除 0未删除：1删除
	 */
	private Integer removed;

	/**
	 * column logic_qk.dcruser 创建人
	 */
	private String dcruser;

	/**
	 * column logic_qk.dctime 创建时间
	 */
	private Date dctime;

	/**
	 * column logic_qk.duuser 修改人
	 */
	private String duuser;

	/**
	 * column logic_qk.dutime 修改时间
	 */
	private Date dutime;

	/**
	 * column logic_qk.version 版本
	 */
	private Double version;

	private Double versionbt;

	public LogicQkDO() {
		super();
	}

	public LogicQkDO(String id, String qkcode, String oricode, String qkr,
			String department, Date qkrq, Short billstatus, String qkzl,
			String fkzf, String fkfm, String fkyh, String fkhh, String fkml,
			String aegnt, String remark, String creategscode,
			String creategsname, String createname, Integer removed,
			String dcruser, Date dctime, String duuser, Date dutime,
			Double version) {
		this.id = id;
		this.qkcode = qkcode;
		this.oricode = oricode;
		this.qkr = qkr;
		this.department = department;
		this.qkrq = qkrq;
		this.billstatus = billstatus;
		this.qkzl = qkzl;
		this.fkzf = fkzf;
		this.fkfm = fkfm;
		this.fkyh = fkyh;
		this.fkhh = fkhh;
		this.fkml = fkml;
		this.aegnt = aegnt;
		this.remark = remark;
		this.creategscode = creategscode;
		this.creategsname = creategsname;
		this.createname = createname;
		this.removed = removed;
		this.dcruser = dcruser;
		this.dctime = dctime;
		this.duuser = duuser;
		this.dutime = dutime;
		this.version = version;
	}

	/**
	 * getter for Column logic_qk.id
	 */
	public String getId() {
		return id;
	}

	/**
	 * setter for Column logic_qk.id
	 * 
	 * @param id
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * getter for Column logic_qk.qkcode
	 */
	public String getQkcode() {
		return qkcode;
	}

	/**
	 * setter for Column logic_qk.qkcode
	 * 
	 * @param qkcode
	 */
	public void setQkcode(String qkcode) {
		this.qkcode = qkcode;
	}

	/**
	 * getter for Column logic_qk.oricode
	 */
	public String getOricode() {
		return oricode;
	}

	/**
	 * setter for Column logic_qk.oricode
	 * 
	 * @param oricode
	 */
	public void setOricode(String oricode) {
		this.oricode = oricode;
	}

	/**
	 * getter for Column logic_qk.qkr
	 */
	public String getQkr() {
		return qkr;
	}

	/**
	 * setter for Column logic_qk.qkr
	 * 
	 * @param qkr
	 */
	public void setQkr(String qkr) {
		this.qkr = qkr;
	}

	/**
	 * getter for Column logic_qk.department
	 */
	public String getDepartment() {
		return department;
	}

	/**
	 * setter for Column logic_qk.department
	 * 
	 * @param department
	 */
	public void setDepartment(String department) {
		this.department = department;
	}

	/**
	 * getter for Column logic_qk.qkrq
	 */
	public Date getQkrq() {
		return qkrq;
	}

	/**
	 * setter for Column logic_qk.qkrq
	 * 
	 * @param qkrq
	 */
	public void setQkrq(Date qkrq) {
		this.qkrq = qkrq;
	}

	/**
	 * getter for Column logic_qk.billstatus
	 */
	public Short getBillstatus() {
		return billstatus;
	}

	/**
	 * setter for Column logic_qk.billstatus
	 * 
	 * @param billstatus
	 */
	public void setBillstatus(Short billstatus) {
		this.billstatus = billstatus;
	}

	/**
	 * getter for Column logic_qk.qkzl
	 */
	public String getQkzl() {
		return qkzl;
	}

	/**
	 * setter for Column logic_qk.qkzl
	 * 
	 * @param qkzl
	 */
	public void setQkzl(String qkzl) {
		this.qkzl = qkzl;
	}

	/**
	 * getter for Column logic_qk.fkzf
	 */
	public String getFkzf() {
		return fkzf;
	}

	/**
	 * setter for Column logic_qk.fkzf
	 * 
	 * @param fkzf
	 */
	public void setFkzf(String fkzf) {
		this.fkzf = fkzf;
	}

	/**
	 * getter for Column logic_qk.fkfm
	 */
	public String getFkfm() {
		return fkfm;
	}

	/**
	 * setter for Column logic_qk.fkfm
	 * 
	 * @param fkfm
	 */
	public void setFkfm(String fkfm) {
		this.fkfm = fkfm;
	}

	/**
	 * getter for Column logic_qk.fkyh
	 */
	public String getFkyh() {
		return fkyh;
	}

	/**
	 * setter for Column logic_qk.fkyh
	 * 
	 * @param fkyh
	 */
	public void setFkyh(String fkyh) {
		this.fkyh = fkyh;
	}

	/**
	 * getter for Column logic_qk.fkhh
	 */
	public String getFkhh() {
		return fkhh;
	}

	/**
	 * setter for Column logic_qk.fkhh
	 * 
	 * @param fkhh
	 */
	public void setFkhh(String fkhh) {
		this.fkhh = fkhh;
	}

	/**
	 * getter for Column logic_qk.fkml
	 */
	public String getFkml() {
		return fkml;
	}

	/**
	 * setter for Column logic_qk.fkml
	 * 
	 * @param fkml
	 */
	public void setFkml(String fkml) {
		this.fkml = fkml;
	}

	/**
	 * getter for Column logic_qk.aegnt
	 */
	public String getAegnt() {
		return aegnt;
	}

	/**
	 * setter for Column logic_qk.aegnt
	 * 
	 * @param aegnt
	 */
	public void setAegnt(String aegnt) {
		this.aegnt = aegnt;
	}

	/**
	 * getter for Column logic_qk.remark
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * setter for Column logic_qk.remark
	 * 
	 * @param remark
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * getter for Column logic_qk.creategscode
	 */
	public String getCreategscode() {
		return creategscode;
	}

	/**
	 * setter for Column logic_qk.creategscode
	 * 
	 * @param creategscode
	 */
	public void setCreategscode(String creategscode) {
		this.creategscode = creategscode;
	}

	/**
	 * getter for Column logic_qk.creategsname
	 */
	public String getCreategsname() {
		return creategsname;
	}

	/**
	 * setter for Column logic_qk.creategsname
	 * 
	 * @param creategsname
	 */
	public void setCreategsname(String creategsname) {
		this.creategsname = creategsname;
	}

	/**
	 * getter for Column logic_qk.createname
	 */
	public String getCreatename() {
		return createname;
	}

	/**
	 * setter for Column logic_qk.createname
	 * 
	 * @param createname
	 */
	public void setCreatename(String createname) {
		this.createname = createname;
	}

	/**
	 * getter for Column logic_qk.removed
	 */
	public Integer getRemoved() {
		return removed;
	}

	/**
	 * setter for Column logic_qk.removed
	 * 
	 * @param removed
	 */
	public void setRemoved(Integer removed) {
		this.removed = removed;
	}

	/**
	 * getter for Column logic_qk.dcruser
	 */
	public String getDcruser() {
		return dcruser;
	}

	/**
	 * setter for Column logic_qk.dcruser
	 * 
	 * @param dcruser
	 */
	public void setDcruser(String dcruser) {
		this.dcruser = dcruser;
	}

	/**
	 * getter for Column logic_qk.dctime
	 */
	public Date getDctime() {
		return dctime;
	}

	/**
	 * setter for Column logic_qk.dctime
	 * 
	 * @param dctime
	 */
	public void setDctime(Date dctime) {
		this.dctime = dctime;
	}

	/**
	 * getter for Column logic_qk.duuser
	 */
	public String getDuuser() {
		return duuser;
	}

	/**
	 * setter for Column logic_qk.duuser
	 * 
	 * @param duuser
	 */
	public void setDuuser(String duuser) {
		this.duuser = duuser;
	}

	/**
	 * getter for Column logic_qk.dutime
	 */
	public Date getDutime() {
		return dutime;
	}

	/**
	 * setter for Column logic_qk.dutime
	 * 
	 * @param dutime
	 */
	public void setDutime(Date dutime) {
		this.dutime = dutime;
	}

	/**
	 * getter for Column logic_qk.version
	 */
	public Double getVersion() {
		return version;
	}

	/**
	 * setter for Column logic_qk.version
	 * 
	 * @param version
	 */
	public void setVersion(Double version) {
		this.version = version;
	}

	public Double getVersionbt() {
		return versionbt;
	}

	public void setVersionbt(Double versionbt) {
		this.versionbt = versionbt;
	}

	
}